package com.system.service;

import com.system.domain.Printingparameters;
import com.system.domain.SysAppsVersionVo;

import java.io.IOException;
import java.util.Map;

public interface PrinterService {

    void printPdf(String pdfile,String printerName) throws Exception;

    void  generationContract(String templatePath, String outputPath, Map<String, Object> map, Printingparameters printingparameter);

//    SysPrinterServerBo getWindowsSN() throws IOException;
    Boolean getInfoBySN(String serverSn);

    //下载jar包
    void downloadJar(SysAppsVersionVo sysAppsVersionVo) throws IOException, InterruptedException;

    void  generationContract02(String templatePath, String outputPath, Map<String, Object> map, Printingparameters printingparameter);

}